<?php

namespace SisesporteAdmin\Form;

use Zend\Form\Form;
use SisesporteAdmin\Filter\InstituicaoEnsinoFilter;

class InstituicaoEnsinoForm extends Form
{

    public function __construct ($name = null)
    {
        parent::__construct('instituicaoEnsino');

        $this->setAttribute('method', 'post');
        $this->setInputFilter(new InstituicaoEnsinoFilter());

        $this->add(array(
            'name' => 'sqInstituicaoEnsino',
            'attibutes' => array(
                'type' => 'hidden'
            )
        ));

        $this->add(array(
            'name' => 'stAtivo',
            'attibutes' => array(
                'type' => 'hidden'
            )
        ));

        $this->add(array(
            'name' => 'noInstituicaoEnsino',
            'required' => true,
            'options' => array(
                'type' => 'text',
                'label' => 'Instituição de Ensino'
            ),
            'attributes' => array(
                'id' => 'instituicaoEnsino',
                'placeholder' => 'Entre com a Instituição de Ensino'
            )
        ));

        $this->add(array(
            'name' => 'InTipoEscola',
            'required' => true,
            'type' => 'Zend\Form\Element\Select',
            'options' => array(
                'label' => 'Tipo de Escola',
                'empty_option' => 'Escolha o Tipo de Escola',
                'value_options' => array(
                    '1' => 'Pública',
                    '2' => 'Particular'
                )
            ),
            'attributes' => array(
                'id' => 'InTipoEscola',
            )
        ));

        $this->add(array(
            'name' => 'submit',
            'type' => 'Zend\Form\Element\Submit',
            'attributes' => array(
                'value' => 'Salvar',
                'class' => 'btn btn-primary'
            )
        ));
    }

}
